@charset "utf-8";
/* CSS Document */

/*个人中心*/
.userLeft{width: 200px; margin-right: 20px; float: left;}
.userRight{overflow: hidden;}
.photo{background: url(../images/user_bg.jpg) no-repeat center; height: 218px;border: 1px solid #e3e3e3; border-radius: 4px; overflow: hidden;}
.photo img{border-radius: 50%; border: 4px solid #fff; width: 90px; height: 90px; margin: 40px auto 20px; display: block;}
.photo p{font-size: 16px; text-align: center;}
.userMenu{border: 1px solid #e3e3e3; border-radius: 4px; margin-top: 30px; padding: 12px 0;}
.userMenu li{height: 60px; line-height: 60px; font-size: 16px;}
.userMenu li a{display: block; padding-left: 80px;}
.menu1 a{background: url(../images/user_menu_1.png) no-repeat 44px center;}
.menu2 a{background: url(../images/user_menu_2.png) no-repeat 44px center;}
.menu3 a{background: url(../images/user_menu_3.png) no-repeat 44px center;}
.menu4 a{background: url(../images/user_menu_4.png) no-repeat 44px center;}
.menu5 a{background: url(../images/user_menu_5.png) no-repeat 44px center;}
.userMenu li.now{background: #f7f7f7; border-left: 3px solid #b50009;}
.userMenu li.now a{color: #b50009;}
.menu1.now a{background: url(../images/user_menu_1_2.png) no-repeat 44px center;}
.menu2.now a{background: url(../images/user_menu_2_2.png) no-repeat 44px center;}
.menu3.now a{background: url(../images/user_menu_3_2.png) no-repeat 44px center;}
.menu4.now a{background: url(../images/user_menu_4_2.png) no-repeat 44px center;}
.menu5.now a{background: url(../images/user_menu_5_2.png) no-repeat 44px center;}
.userTab{border-bottom: 1px solid #e3e3e3;}
.userTab li{float: left; font-size: 18px; padding-bottom: 16px; margin-right: 40px; cursor: pointer;}
.userTab li.now{border-bottom: 2px solid #b50009; color: #b50009; margin-bottom: -1px;}
.form_ipt{width: 410px; height: 48px; line-height: 48px; border: 1px solid #e3e3e3; border-radius: 3px; text-indent: 14px; font-size: 16px;}
.userCon .group label{font-size: 16px; line-height: 48px; display: block; float: left; overflow: hidden;}
.userCon .group label font{float: left;}
.userCon .group .njCon_text{width: 64px; color: #333;}
.group_txt{float: left; font-size: 16px; color: #999;line-height: 48px;text-indent: 14px;}
.sex{float: left;}
.sex span{width: 194px; height: 48px; border: 1px solid #e3e3e3; border-radius: 3px; background: #f7f7f7; font-size: 16px; text-align: center; line-height: 48px; display: block; float: left; margin-right: 20px; cursor: pointer;}
.sex span.now{background: #b50009; color: #fff; border: 1px solid #b50009;}
.form_btn{width: 120px; height: 40px; border-radius: 4px; font-size: 16px; margin: 60px 0 0 100px;}
.userCon{ padding-bottom: 20px; padding-top: 20px; display: none;}
.group_txt .text_red{font-size: 14px;cursor: pointer;}
.keyword_t{height: 46px; background: #f7f7f7; font-size: 16px; line-height: 46px; padding: 0 22px; font-weight: bold;}
.keyword_con{ overflow: hidden; margin-bottom: 20px;}
.keyword_con .keyword{margin: 20px 0 0 20px;}
.wdsc_l{width: 700px; float: left; margin: 20px 0 0px 50px;}
.list_wdsc li .nj_book img{width: 130px; height: 188px;}
.list_wdsc li p{font-size: 14px;}
.list_wdsc li{width: 140px; height: 240px; margin: 0px 34px 10px 0;}
.addfile{height: 61px; border-bottom: 1px solid #e3e3e3; background: url(../images/icon_add2.png) no-repeat 60px center; padding-left: 90px; color: #386494; font-size: 16px; line-height: 61px; cursor: pointer;}
.wdsc_r{width: 228px; background: #fbfbfb; float: right; min-height: 570px;}
.wdsc_folder{position: relative;width: 228px; background: #fbfbfb; float: right; min-height: 570px;}
.fileList li{background: url(../images/icon_file.png) no-repeat 20px center; padding-left: 50px; position: relative; margin-top: 30px;}
.fileList li a{font-size: 16px; color: #386494; width: 100px; display: inline-block;}
.fileList li span{float: right; color: #666; margin-right: 10px; font-size: 16px; cursor: pointer;}
.fileList li span:hover,.fileList li:hover a{color: #b50009;}
.fileList li:hover{background: url(../images/icon_file2.png) no-repeat 20px center;}
.xkbg_list li{background: #f7f7f7; padding: 16px 20px; margin: 0 40px 20px 0;}
.xkbg_t a{font-size: 16px; font-weight: bold;}
.btn_qxsc{width: 80px; height: 32px; line-height: 28px; float: right; border: 1px solid #cccccc; cursor: pointer; color: #999; font-size: 14px; background: none; margin-left: 10px;}
.btn_qxsc:hover{background: #b50009; color: #fff; border: 1px solid #b50009;}
.xkbg_list li h5{color: #386494; margin: 0px 0 8px; font-size: 14px;}
.xkbg_list li p{color: #999;}
.xkbg_t span{font-size: 14px; color: #999; margin-left: 10px;}
.xkbg_t{line-height: 32px;}
.fk_table{border: 1px solid #e3e3e3;}
.fk_table td{padding: 10px 12px; font-size: 14px;}
.addfile:hover{ background: url(../images/icon_add2_active.png) no-repeat 60px center; color: #b50009;}

/*意见反馈*/
.yjfk_t{background: url(../images/yjfk_t.png) no-repeat center; text-align: center; color: #b50009; font-size: 26px; margin: 34px 0 20px;}
.yjfk_header p{text-align: center; font-size: 16px;}
.yjfk_header{border-bottom: 1px solid #e3e3e3; padding-bottom: 34px;}
.yjfk{margin: 50px;}
.form_text{width: 960px; height: 210px; line-height: 48px; border: 1px solid #e3e3e3; font-size: 16px; resize: none; padding: 0 14px; font-family: '微软雅黑';}
textarea:focus{outline: none;}
.yjfk .form_ipt{width: 990px;}
.yjfk .form_btn{margin:60px auto 0; display:block}
.yjfk .fileLoad .form_btn{margin: 4px 0 0;}
.fileLoad{position: relative; overflow: hidden;}
.fileLoad input{position: absolute; width: 120px; height: 40px; top:4px; left: 0; display: block; opacity: 0; cursor: pointer;}
.fileLoad_img li{float: left; position: relative; width: 102px; height: 102px; margin: 15px 20px 0 0;}
.fileLoad_img li img{width: 100%; height: 100%; display: block;}
.icon_remove{width: 21px; height: 21px; background: url(../images/icon_close.png) no-repeat center; display: block; position: absolute; top:-10px; right: -10px; cursor: pointer;}